package com.shensi.adminCollect.domain.customer;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.shensi.adminCollect.common.annotation.Excel;
import com.shensi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 订单支付对象 pay_order
 *
 * @author qujia
 * @date 2021-01-12
 */
@Data
public class PayOrderCard extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long orderId;

    /** 订单号 */
    @Excel(name = "订单号")
    private String orderNo;

    /** 油站id */
    private Long stationId;
    /** 油站名称 */
    @Excel(name = "油站名称")
    private String stationName;


    /** 油企id */
    private Long enterpriseId;
    /** 油企名称 */
    private String enterpriseName;


    @Excel(name = "支付状态",readConverterExp="1=支付成功,3=线上退款")
    /** 状态(0未支付，1，已支付) */
    private String status;

    /** 用户id(消费者) */
    private Long consumerId;

    /** 消费者 */
    @Excel(name = "消费者")
    private String consumer;

    /** 加油枪号 */
    @Excel(name = "加油枪号")
    private String oilGun;

    /** 油品名称 */
    @Excel(name = "油品名称")
    private String oilName;

    /** 油品价格 */
    @Excel(name = "油品价格")
    private BigDecimal oilPirce;

    /** 油品类型（1.柴油 2 汽油） */
    private String oilType;

    /** 数量(L/kg) */
    @Excel(name = "数量(L/kg)")
    private BigDecimal orderLiters;

    @Excel(name = "应付金额(元)")
    /** 应收金额 */
    private BigDecimal receivableAmt;
    /** 实收金额 */
    @Excel(name = "实付金额(元)")
    private BigDecimal amt;


    /** 到账金额 */
    private BigDecimal receivedAmt;

    @Excel(name = "优惠金额(元)")
    /** 优惠金额 */
    private BigDecimal discountAmt;

    @Excel(name = "优惠券金额(元)")
    /** 优惠券金额 */
    private BigDecimal discountCouponAmt;

    /**
     * 优惠总计：立减优惠和优惠券优惠之和
     * 优惠金额就是立减金额
     * */
    private BigDecimal allPreferential;
    /** 优惠券 */
    private String discountCoupon;

    /** 微信支付金额 */
    private BigDecimal wxAmt;

    /** 支付宝支付金额 */
    private BigDecimal zfbAmt;

    /** pos支付金额 */
    private BigDecimal posAmt;

    /** 现金支付金额 */
    private BigDecimal xjAmt;

    /** 滴滴app支付金额 */
    private BigDecimal didiAppAmt;

    /** 团油app支付金额 */
    private BigDecimal tyAppAmt;

    /** 其他支付金额 */
    private BigDecimal otherAmt;

    /** 电子卡金额 */
    private BigDecimal dzkAmt;
    /** 原实付金额 */
    private BigDecimal originalAmt;
    /** 提现总金额 */
    private BigDecimal totalWithdrawalAmount;



    /** 消费积分 */
    private Long score;

    /** 会员卡号 */
   // @Excel(name = "会员卡号")
    private String memberNo;

    /** 会员支付金额 */
    private BigDecimal memberAmt;

    private BigDecimal driverDiscountAmt;

    /** 打印小票数量 */
    private Long printCount;

    @Excel(name = "支付方式",readConverterExp="wx=微信,zfb=支付宝,dzk=电子卡,xj=现金,cdk=车队卡,pos=pos机")
    /** 支付类型：随行付：sxf */
    private String payType;

    /** 支付方式：02公众号，03小程序 */
    private String appType;

    /** 加油员 */
    @Excel(name = "加油员")
    private String oilPersonnel;
    private String oilPersonnelId;

    /** 支付时间 */

    @Excel(name = "支付时间",dateFormat = "yyyy-MM-dd HH:mm:ss" )
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  //  @Excel(name = "支付时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date payDate;

    /** 创建时间 */
    @Excel(name = "创建时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    //@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createdDate;

    /** 订单类型（1.柴油，2.汽油，积分：3.现金+积分4.现金，5.积分） */
    private String orderType;

    /** 车牌号 */
    private String carNo;

    /** 订单来源 1.主动支付2.pos机3.*/
    private String orderOriginType;
    /** 客户电话 */
    @Excel(name = "客户手机号")
    private String customerPhone;

    /** 客户等级 */
    private String customerGrade;

    /** pos支付金额 */
    private BigDecimal qyAmt;

    private BigDecimal cyAmt;

    private BigDecimal sellOilPrice;
    private BigDecimal driverOilPrice;


    /**
     *结算人优惠金额
     */
    private BigDecimal sellDiscountAmt;
    /**
     * 结算价格
     */
    private BigDecimal sellAmt;

    /**
     * 结算价格
     */
    private BigDecimal ylAmt;
    /**
     * 手机号
     */
    private String  mobilePhone;
    /**
     * 模糊查询条件
     * @return
     */
    //客户
    private String likeConsumer;
    //车牌号
    private String likeCarNo;
    //ke
    private String likeCustomerPhone;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date likePayDate;


    private String startTime;

    private String beginTime;


    private String endTime;

    private String  isDeleted;

    private List<String> stationIdList;

    private String  districtIds;

    @Getter
    @Setter
    @Excel(name = "地区")
    private List<String> districtList;

    //车队卡类型
    private String cdkType;

    private String customerName;

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public void setIsDeleted(String isDeleted) {
        this.isDeleted = isDeleted;
    }
    public String getIsDeleted() {
        return isDeleted;
    }
    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }
    public String getBeginTime() {
        return beginTime;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public BigDecimal getTotalWithdrawalAmount() {
        return totalWithdrawalAmount;
    }

    public void setTotalWithdrawalAmount(BigDecimal totalWithdrawalAmount) {
        this.totalWithdrawalAmount = totalWithdrawalAmount;
    }


    @Override
    public String getEndTime() {
        return endTime;
    }

    @Override
    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    private List<String> enterpriseIdList;

    public List<String> getEnterpriseIdList() {
        return enterpriseIdList;
    }

    public void setEnterpriseIdList(List<String> enterpriseIdList) {
        this.enterpriseIdList = enterpriseIdList;
    }

    public List<String> getStationIdList() {
        return stationIdList;
    }

    public void setStationIdList(List<String> stationIdList) {
        this.stationIdList = stationIdList;
    }

    /**
     * 展示信息别名
     * @return
     */
    //微信数量
    private Integer wxNum;
    // 支付宝支付数量
    private Integer zfbNum;
    //现金支付数量
    private Integer xjNum;


    private Integer countNum;


    //退款人员id
    private Long refundUser;
    //退款人员id
    private Long examinUser;

    //审批状态
    private String examinStatus;

    /** 退款时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date refundDate;


    /** 审核时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date examinDate;

    /** 退款时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String startDate;


    /** 审核时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String endDate;

    //退款查询状态
    private String refundSelectFalg;


    private String userName;

    //用于班结订单的展示信息
    private BigDecimal refundAmt ;


    private String historyFlag;



    /** 退款成功时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    //@Excel(name = "退款成功的时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date refundSuccessDate;

    //根据标志确定当前是否是查询班结内退款的订单信息
    private String refundSuccessStatus;

    //支付方式id
    private Long payWayId;

    //交易单号
    private String transactionId;

    //商户单号
    private String merchantsNumber;

    //费率
    private BigDecimal serviceCharge;

    @ApiModelProperty("渠道手续费支付方0司机/1油企")
    private String channelFeePayer;

    //通联班次标识
    private String tlShiftsMask;

    //通联的班次时间
    private String tlShiftsTime;

    //支付状态
    private String payStatusChinese;

    private String receiveFalge;

    private String czAmt;
    private String wxCzAmt;
    private String impCzAmt;

    //实收金额
    private String ssAmt;

    //标签id
    private Long labelId;

    //标签名称
    private String labelName;

    @ApiModelProperty("发票状态  0未开 1已开 2部分开")
    private Integer invoiceStatus;

    private Integer isPrint;

    /**
     * 订单来源
     * 1-扫码订单
     * 2-繁星订单
     * 9-其它
     */
    @ApiModelProperty("订单来源, 1、扫码订单、2、繁星订单、9、别的订单")
    private String utmSource;

    /**
     * 繁星订单来源

     */

    private String starOrderSource;

    /**
     * 油品汇总：今日订单
     * */
    private String nowDayTime;

    //订单渠道费
    private BigDecimal commission;

    // 订单提现金额
    private BigDecimal withdrawalAmount;

    public Integer getIsPrint() {
        return isPrint;
    }

    public void setIsPrint(Integer isPrint) {
        this.isPrint = isPrint;
    }

    public String getChannelFeePayer() {
        return channelFeePayer;
    }

    public void setChannelFeePayer(String channelFeePayer) {
        this.channelFeePayer = channelFeePayer;
    }



    public String getSsAmt() {
        return ssAmt;
    }

    public void setSsAmt(String ssAmt) {
        this.ssAmt = ssAmt;
    }

    public String getHistoryFlag() {
        return historyFlag;
    }

    public void setHistoryFlag(String historyFlag) {
        this.historyFlag = historyFlag;
    }

    public BigDecimal getYlAmt() {
        return ylAmt;
    }

    public void setYlAmt(BigDecimal ylAmt) {
        this.ylAmt = ylAmt;
    }

    public String getWxCzAmt() {
        return wxCzAmt;
    }

    public void setWxCzAmt(String wxCzAmt) {
        this.wxCzAmt = wxCzAmt;
    }

    public String getImpCzAmt() {
        return impCzAmt;
    }

    public void setImpCzAmt(String impCzAmt) {
        this.impCzAmt = impCzAmt;
    }

    public Long getLabelId() {
        return labelId;
    }

    public void setLabelId(Long labelId) {
        this.labelId = labelId;
    }

    public String getLabelName() {
        return labelName;
    }

    public void setLabelName(String labelName) {
        this.labelName = labelName;
    }

    public Long getEnterpriseId() {
        return enterpriseId;
    }

    public void setEnterpriseId(Long enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public String getCzAmt() {
        return czAmt;
    }

    public void setCzAmt(String czAmt) {
        this.czAmt = czAmt;
    }

    public String getReceiveFalge() {
        return receiveFalge;
    }

    public void setReceiveFalge(String receiveFalge) {
        this.receiveFalge = receiveFalge;
    }

    public String getPayStatusChinese() {
        return payStatusChinese;
    }

    public void setPayStatusChinese(String payStatusChinese) {
        this.payStatusChinese = payStatusChinese;
    }

    public String getTlShiftsMask() {
        return tlShiftsMask;
    }

    public void setTlShiftsMask(String tlShiftsMask) {
        this.tlShiftsMask = tlShiftsMask;
    }

    public String getTlShiftsTime() {
        return tlShiftsTime;
    }

    public void setTlShiftsTime(String tlShiftsTime) {
        this.tlShiftsTime = tlShiftsTime;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    public String getMerchantsNumber() {
        return merchantsNumber;
    }

    public void setMerchantsNumber(String merchantsNumber) {
        this.merchantsNumber = merchantsNumber;
    }

    public BigDecimal getServiceCharge() {
        return serviceCharge;
    }

    public void setServiceCharge(BigDecimal serviceCharge) {
        this.serviceCharge = serviceCharge;
    }

    public Long getPayWayId() {
        return payWayId;
    }

    public void setPayWayId(Long payWayId) {
        this.payWayId = payWayId;
    }

    public Long getRefundUser() {
        return refundUser;
    }

    public void setRefundUser(Long refundUser) {
        this.refundUser = refundUser;
    }

    public Long getExaminUser() {
        return examinUser;
    }

    public void setExaminUser(Long examinUser) {
        this.examinUser = examinUser;
    }

    public String getExaminStatus() {
        return examinStatus;
    }

    public void setExaminStatus(String examinStatus) {
        this.examinStatus = examinStatus;
    }

    public Date getRefundDate() {
        return refundDate;
    }

    public void setRefundDate(Date refundDate) {
        this.refundDate = refundDate;
    }

    public Date getExaminDate() {
        return examinDate;
    }

    public void setExaminDate(Date examinDate) {
        this.examinDate = examinDate;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getRefundSelectFalg() {
        return refundSelectFalg;
    }

    public void setRefundSelectFalg(String refundSelectFalg) {
        this.refundSelectFalg = refundSelectFalg;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public BigDecimal getRefundAmt() {
        return refundAmt;
    }

    public void setRefundAmt(BigDecimal refundAmt) {
        this.refundAmt = refundAmt;
    }

    public String getStarOrderSource() {
        return starOrderSource;
    }

    public void setStarOrderSource(String starOrderSource) {
        this.starOrderSource = starOrderSource;
    }

    public Date getRefundSuccessDate() {
        return refundSuccessDate;
    }

    public void setRefundSuccessDate(Date refundSuccessDate) {
        this.refundSuccessDate = refundSuccessDate;
    }

    public String getRefundSuccessStatus() {
        return refundSuccessStatus;
    }

    public void setRefundSuccessStatus(String refundSuccessStatus) {
        this.refundSuccessStatus = refundSuccessStatus;
    }

    public String getOrderOriginType() {
        return orderOriginType;
    }

    public void setOrderOriginType(String orderOriginType) {
        this.orderOriginType = orderOriginType;
    }

    public String getOilPersonnelId() {
        return oilPersonnelId;
    }

    public void setOilPersonnelId(String oilPersonnelId) {
        this.oilPersonnelId = oilPersonnelId;
    }

    public BigDecimal getDriverDiscountAmt() {
        return driverDiscountAmt;
    }

    public void setDriverDiscountAmt(BigDecimal driverDiscountAmt) {
        this.driverDiscountAmt = driverDiscountAmt;
    }

    public Integer getCountNum() {
        return countNum;
    }

    public void setCountNum(Integer countNum) {
        this.countNum = countNum;
    }

    public BigDecimal getSellOilPrice() {
        return sellOilPrice;
    }

    public void setSellOilPrice(BigDecimal sellOilPrice) {
        this.sellOilPrice = sellOilPrice;
    }

    public BigDecimal getDriverOilPrice() {
        return driverOilPrice;
    }

    public void setDriverOilPrice(BigDecimal driverOilPrice) {
        this.driverOilPrice = driverOilPrice;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public BigDecimal getSellDiscountAmt() {
        return sellDiscountAmt;
    }

    public void setSellDiscountAmt(BigDecimal sellDiscountAmt) {
        this.sellDiscountAmt = sellDiscountAmt;
    }

    public BigDecimal getSellAmt() {
        return sellAmt;
    }

    public void setSellAmt(BigDecimal sellAmt) {
        this.sellAmt = sellAmt;
    }

    public Integer getWxNum() {
        return wxNum;
    }

    public void setWxNum(Integer wxNum) {
        this.wxNum = wxNum;
    }

    public Integer getZfbNum() {
        return zfbNum;
    }

    public void setZfbNum(Integer zfbNum) {
        this.zfbNum = zfbNum;
    }

    public Integer getXjNum() {
        return xjNum;
    }

    public void setXjNum(Integer xjNum) {
        this.xjNum = xjNum;
    }

    public Date getLikePayDate() {
        return likePayDate;
    }

    public void setLikePayDate(Date likePayDate) {
        this.likePayDate = likePayDate;
    }

    public String getLikeCustomerPhone() {
        return likeCustomerPhone;
    }

    public void setLikeCustomerPhone(String likeCustomerPhone) {
        this.likeCustomerPhone = likeCustomerPhone;
    }

    public String getLikeConsumer() {
        return likeConsumer;
    }

    public void setLikeConsumer(String likeConsumer) {
        this.likeConsumer = likeConsumer;
    }

    public String getLikeCarNo() {
        return likeCarNo;
    }

    public void setLikeCarNo(String likeCarNo) {
        this.likeCarNo = likeCarNo;
    }

    public BigDecimal getQyAmt() {
        return qyAmt;
    }

    public void setQyAmt(BigDecimal qyAmt) {
        this.qyAmt = qyAmt;
    }

    public BigDecimal getCyAmt() {
        return cyAmt;
    }

    public void setCyAmt(BigDecimal cyAmt) {
        this.cyAmt = cyAmt;
    }

    public void setOrderId(Long orderId)
    {
        this.orderId = orderId;
    }

    public Long getOrderId()
    {
        return orderId;
    }
    public void setOrderNo(String orderNo)
    {
        this.orderNo = orderNo;
    }

    public String getOrderNo()
    {
        return orderNo;
    }
    public void setStationId(Long stationId)
    {
        this.stationId = stationId;
    }

    public Long getStationId()
    {
        return stationId;
    }
    public void setStationName(String stationName)
    {
        this.stationName = stationName;
    }

    public String getStationName()
    {
        return stationName;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setConsumerId(Long consumerId)
    {
        this.consumerId = consumerId;
    }

    public Long getConsumerId()
    {
        return consumerId;
    }
    public void setConsumer(String consumer)
    {
        this.consumer = consumer;
    }

    public String getConsumer()
    {
        return consumer;
    }
    public void setOilGun(String oilGun)
    {
        this.oilGun = oilGun;
    }

    public String getOilGun()
    {
        return oilGun;
    }
    public void setOilName(String oilName)
    {
        this.oilName = oilName;
    }

    public String getOilName()
    {
        return oilName;
    }
    public void setOilPirce(BigDecimal oilPirce)
    {
        this.oilPirce = oilPirce;
    }

    public BigDecimal getOilPirce()
    {
        return oilPirce;
    }
    public void setOilType(String oilType)
    {
        this.oilType = oilType;
    }

    public String getOilType()
    {
        return oilType;
    }

    public BigDecimal getOrderLiters() {
        return orderLiters;
    }

    public void setOrderLiters(BigDecimal orderLiters) {
        this.orderLiters = orderLiters;
    }

    public BigDecimal getAmt() {
        return amt;
    }

    public void setAmt(BigDecimal amt) {
        this.amt = amt;
    }

    public void setReceivableAmt(BigDecimal receivableAmt)
    {
        this.receivableAmt = receivableAmt;
    }

    public BigDecimal getReceivableAmt()
    {
        return receivableAmt;
    }
    public void setReceivedAmt(BigDecimal receivedAmt)
    {
        this.receivedAmt = receivedAmt;
    }

    public BigDecimal getReceivedAmt()
    {
        return receivedAmt;
    }
    public void setDiscountAmt(BigDecimal discountAmt)
    {
        this.discountAmt = discountAmt;
    }

    public BigDecimal getDiscountAmt()
    {
        return discountAmt;
    }
    public void setDiscountCouponAmt(BigDecimal discountCouponAmt)
    {
        this.discountCouponAmt = discountCouponAmt;
    }

    public BigDecimal getDiscountCouponAmt()
    {
        return discountCouponAmt;
    }

    public BigDecimal getAllPreferential() {
        return allPreferential;
    }

    public void setAllPreferential(BigDecimal allPreferential) {
        this.allPreferential = allPreferential;
    }

    public void setDiscountCoupon(String discountCoupon)
    {
        this.discountCoupon = discountCoupon;
    }

    public String getDiscountCoupon()
    {
        return discountCoupon;
    }
    public void setWxAmt(BigDecimal wxAmt)
    {
        this.wxAmt = wxAmt;
    }

    public BigDecimal getWxAmt()
    {
        return wxAmt;
    }
    public void setZfbAmt(BigDecimal zfbAmt)
    {
        this.zfbAmt = zfbAmt;
    }

    public BigDecimal getZfbAmt()
    {
        return zfbAmt;
    }
    public void setPosAmt(BigDecimal posAmt)
    {
        this.posAmt = posAmt;
    }

    public BigDecimal getPosAmt()
    {
        return posAmt;
    }
    public void setXjAmt(BigDecimal xjAmt)
    {
        this.xjAmt = xjAmt;
    }

    public BigDecimal getXjAmt()
    {
        return xjAmt;
    }
    public void setDidiAppAmt(BigDecimal didiAppAmt)
    {
        this.didiAppAmt = didiAppAmt;
    }

    public BigDecimal getDidiAppAmt()
    {
        return didiAppAmt;
    }
    public void setTyAppAmt(BigDecimal tyAppAmt)
    {
        this.tyAppAmt = tyAppAmt;
    }

    public BigDecimal getTyAppAmt()
    {
        return tyAppAmt;
    }
    public void setOtherAmt(BigDecimal otherAmt)
    {
        this.otherAmt = otherAmt;
    }

    public BigDecimal getOtherAmt()
    {
        return otherAmt;
    }
    public void setDzkAmt(BigDecimal dzkAmt)
    {
        this.dzkAmt = dzkAmt;
    }

    public BigDecimal getDzkAmt()
    {
        return dzkAmt;
    }
    public void setScore(Long score)
    {
        this.score = score;
    }

    public Long getScore()
    {
        return score;
    }
    public void setMemberNo(String memberNo)
    {
        this.memberNo = memberNo;
    }

    public String getMemberNo()
    {
        return memberNo;
    }
    public void setMemberAmt(BigDecimal memberAmt)
    {
        this.memberAmt = memberAmt;
    }

    public BigDecimal getMemberAmt()
    {
        return memberAmt;
    }
    public void setPrintCount(Long printCount)
    {
        this.printCount = printCount;
    }

    public Long getPrintCount()
    {
        return printCount;
    }
    public void setPayType(String payType)
    {
        this.payType = payType;
    }

    public String getPayType()
    {
        return payType;
    }

    public String getAppType() {
        return appType;
    }

    public void setAppType(String appType) {
        this.appType = appType;
    }

    public void setOilPersonnel(String oilPersonnel)
    {
        this.oilPersonnel = oilPersonnel;
    }

    public String getOilPersonnel()
    {
        return oilPersonnel;
    }
    public void setPayDate(Date payDate)
    {
        this.payDate = payDate;
    }

    public Date getPayDate()
    {
        return payDate;
    }
    public void setCreatedDate(Date createdDate)
    {
        this.createdDate = createdDate;
    }

    public Date getCreatedDate()
    {
        return createdDate;
    }
    public void setOrderType(String orderType)
    {
        this.orderType = orderType;
    }

    public String getOrderType()
    {
        return orderType;
    }
    public void setCarNo(String carNo)
    {
        this.carNo = carNo;
    }

    public String getCarNo()
    {
        return carNo;
    }
    public void setCustomerPhone(String customerPhone)
    {
        this.customerPhone = customerPhone;
    }

    public String getCustomerPhone()
    {
        return customerPhone;
    }
    public void setCustomerGrade(String customerGrade)
    {
        this.customerGrade = customerGrade;
    }

    public String getCustomerGrade()
    {
        return customerGrade;
    }

    public String getNowDayTime() {
        return nowDayTime;
    }

    public void setNowDayTime(String nowDayTime) {
        this.nowDayTime = nowDayTime;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderId", getOrderId())
            .append("orderNo", getOrderNo())
            .append("stationId", getStationId())
            .append("stationName", getStationName())
            .append("status", getStatus())
            .append("consumerId", getConsumerId())
            .append("consumer", getConsumer())
            .append("oilGun", getOilGun())
            .append("oilName", getOilName())
            .append("oilPirce", getOilPirce())
            .append("oilType", getOilType())
            .append("orderLiters", getOrderLiters())
            .append("amt", getAmt())
            .append("receivableAmt", getReceivableAmt())
            .append("receivedAmt", getReceivedAmt())
            .append("discountAmt", getDiscountAmt())
            .append("discountCouponAmt", getDiscountCouponAmt())
            .append("discountCoupon", getDiscountCoupon())
            .append("wxAmt", getWxAmt())
            .append("zfbAmt", getZfbAmt())
            .append("posAmt", getPosAmt())
            .append("xjAmt", getXjAmt())
            .append("didiAppAmt", getDidiAppAmt())
            .append("tyAppAmt", getTyAppAmt())
            .append("otherAmt", getOtherAmt())
            .append("dzkAmt", getDzkAmt())
            .append("score", getScore())
            .append("memberNo", getMemberNo())
            .append("memberAmt", getMemberAmt())
            .append("printCount", getPrintCount())
            .append("payType", getPayType())
            .append("appType", getAppType())
            .append("oilPersonnel", getOilPersonnel())
            .append("payDate", getPayDate())
            .append("createdDate", getCreatedDate())
            .append("orderType", getOrderType())
            .append("carNo", getCarNo())
            .append("customerPhone", getCustomerPhone())
            .append("customerGrade", getCustomerGrade())
            .append("cyAmt", getCyAmt())
            .append("qyAmt", getQyAmt())
            .toString();
    }


    public BigDecimal getOriginalAmt() {
        return originalAmt;
    }

    public void setOriginalAmt(BigDecimal originalAmt) {
        this.originalAmt = originalAmt;
    }

}
